/*
 * 描述： <描述>
 * 修改人： rain
 * 修改时间： 2016年01月20日
 * 项目： rainhy-cores-core
 */
package com.rainhy.core.exception;

/**
 * 非法权限异常
 * 
 * @author rain
 * @version [版本号, 2015年12月20日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public class RainhyIllegalAccessException extends RainhyException {
    private static final long serialVersionUID = 80214470314690755L;
    
    public RainhyIllegalAccessException() {
        super("非法权限");
    }
    
    public RainhyIllegalAccessException(String message, Object[] parameters) {
        super(message, parameters);
    }
    
    public RainhyIllegalAccessException(String message, String... parameters) {
        super(message, parameters);
    }
    
    public RainhyIllegalAccessException(Throwable cause) {
        super(cause);
    }
    
    public RainhyIllegalAccessException(Throwable cause, String message, String... parameters) {
        super(cause, message, parameters);
    }
    
    @Override
    protected String doGetErrorCode() {
        return "ILLEGAL_ACCESS_ERROR";
    }
    
    @Override
    protected String doGetErrorMessage() {
        return "RAINHU 非法权限异常";
    }
    
}
